#menu3{ border-bottom:2px solid #d91720;}
.up_banner{ position:relative; z-index:1;}
.up_r_box{ width:190px; height:420px; background-color:#fff; position:absolute; right:0; top:10px;}
.up_r_box .top{ background:#f49917 url(../images/up_ban_top.png) bottom; height:148px; color:#fff;}
.up_r_box .top h3{ font-size:18px; line-height:38px; padding:8px 12px 8px 5px;}
.up_r_box .top p{ font-size:14px; line-height:21px;  padding:0px 8px 0px 12px; }
.up_r_box .u_news { height:73px; border-bottom:1px solid #dedede;}
.u_news ul li{ font-size:14px; clear:both; padding:0px 12px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:28px;}
.u_news ul li a{ color:#333;}
.u_news ul li a:hover{ color:#e60012;}
.u_news ul li a i{ color:#e60012; font-size:12px; border:1px solid #e60012; display:inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; height:14px; line-height:14px; font-style:normal; width:30px; text-align:center; vertical-align:middle; margin-top:-2px; margin-right:5px;}
.kh{ padding:20px 17px 0;}
.kh ul li{ float:left; text-align:center; padding:0 19px 20px 19px;}
.kh i{ width:40px; height:40px; display:inline-block;}
.kh ul li span{ display:block; font-size:16px; font-weight:bold;} 

.bm_l{ width:250px; border:10px solid rgba(255, 255, 255, 0.5); position:absolute; left:0; top:10px;}

/****共用****/
.com_ti{ clear:both; color:#333; height:40px; line-height:40px; padding-bottom:10px;}
.com_ti h3{ float:left; font-size:24px; font-weight:bold; }
.com_ti .t2{  float:left; font-size:14px; line-height:24px; padding-top:12px; padding-left:20px;}
.com_ti .t3{ padding-left:35px;}
.com_ti .more{ float:right; color:#333; font-weight:500; font-size:14px;}
.com_ti .more:hover{ color:#e60012}
.com_ti .more i{ margin-left:5px;}
.com_ti .l_ico{ float:left; margin-top:6px; margin-right:3px;}
#index_lay1{ clear:both; background-color:#fff;}
.index_lay1{ min-height:297px; padding-top:30px;}

/* 团购滚 */
.xx_tgshow{ clear:both;}
.tgshow_Scroll{ width:100%; overflow:hidden; position:relative;  }
.tgshow_Scroll .hd{ display:none; position:relative; z-index:2;}
.tgshow_Scroll .hd .prev,.tgshow_Scroll .hd .next{ display:block;  width:40px; height:70px; line-height:70px; float:right;  overflow:hidden; cursor:pointer; background:rgba(12, 11, 11, 0.4); position:absolute; top:60px; z-index:2; text-align:center;}
.tgshow_Scroll .hd a i{ width:14px; height:25px; background-image:url(../images/arrow.png); display:inline-block; vertical-align:middle;}
.tgshow_Scroll .hd .next{  right:0;}
.tgshow_Scroll .hd .next i{ background-position: 0 -96px}
.tgshow_Scroll .hd .next:hover,.tgshow_Scroll .hd .prev:hover{background:rgba(12, 11, 11, 0.3);}
.tgshow_Scroll .hd .next:hover i{background-position: -0px -140px;}
.tgshow_Scroll .hd .prev:hover i{background-position: -0px -37px;}

.tgshow_Scroll .bd{ padding:0px; position:relative; z-index:1;}
.tgshow_Scroll .bd:hover .hd{ display:block;}
.tgshow_Scroll .bd ul{ overflow:hidden; zoom:1; }
.tgshow_Scroll .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; padding-right:13px;  }
.tgshow_Scroll .bd ul li .pic{ text-align:center; }
.tgshow_Scroll .bd ul li .pic img{ width:288px; height:177px; border:1px solid #dedede; display:block;  padding:0px; 
	 -webkit-transition: -webkit-transform .2s ease-in-out;
      transition: -webkit-transform .2s ease-in-out;
     -moz-transition: transform .2s ease-in-out,-moz-transform .2s ease-in-out;
      transition: transform .2s ease-in-out;
      transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out;
	 -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
     -ms-transform: translateY(0);
      transform: translateY(0); }
.tgshow_Scroll .bd ul li .pic a:hover img{opacity:.8; filter:Alpha(opacity=80);
	-webkit-transform: translateY(2px);
    -moz-transform: translateY(2px);
    -ms-transform: translateY(2px);
    transform: translateY(2px);}
.tgshow_Scroll .hd_last{ font-weight:bold; padding-top:6px; text-align:left; font-size:14px; }
.tgshow_Scroll .hd_last i{ display:inline-block; vertical-align:middle;}
.tgshow_Scroll .hd_last span{ display:inline-block; vertical-align:middle; margin-left:5px;}
.time_style em{ color:#e60012;}

#index_lay2{ clear:both;}
.index_lay2{ clear:both;}
.xs_list{ float:right; margin-right:20px;}
.xs_list div{ float:left; padding:0 15px; font-size:14px; cursor:pointer;}
.xs_list div:hover{ color:#e60012;}
.xs_list div.s1{ color:#e60012;}
.xg_show{ height:335px; border: 2px solid #e60012; display:inline-block; width:100%; padding-top:10px;}


/* 限时滚 */
.xsshow_Scroll{ width:100%; overflow:hidden; position:relative;  }
.xsshow_Scroll .hd{ display:none; position:relative; z-index:2;}
.xsshow_Scroll .hd .prev,.xsshow_Scroll .hd .next{ display:block;  width:40px; height:70px; line-height:70px; float:right;  overflow:hidden; cursor:pointer; background:rgba(12, 11, 11, 0.4); position:absolute; top:90px; z-index:2; text-align:center;}
.xsshow_Scroll .hd a i{ width:14px; height:25px; background-image:url(../images/arrow.png); display:inline-block; vertical-align:middle;}
.xsshow_Scroll .hd .next{  right:0;}
.xsshow_Scroll .hd .next i{ background-position: 0 -96px}
.xsshow_Scroll .hd .next:hover,.xsshow_Scroll .hd .prev:hover{background:rgba(12, 11, 11, 0.3);}
.xsshow_Scroll .hd .next:hover i{background-position: -0px -140px;}
.xsshow_Scroll .hd .prev:hover i{background-position: -0px -37px;}
/****产品块****/

.xsshow_Scroll .bd ul{ overflow:hidden; zoom:1; }
.xsshow_Scroll .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; padding-right:5px; padding-left:8px;  }
.xsshow_Scroll .bd:hover .hd{ display:block;}

.s_box{ width:269px; height:321px; border:2px solid #f5f5f5; background:#f5f5f5; padding:6px 6px 0 6px}
.s_box:hover{ border:2px solid #f5f5f5;}
.s_box .img{ display:block; position:relative; height:201px;}
.s_box .img span{ position: absolute; left:0; right:0; bottom:0; height:36px; line-height:36px; color:#fff; padding:0 10px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:rgba(0, 0, 0, 0.5); text-align:left}
.s_box .img img{ width:269px; height:201px; vertical-align:top;}
.s_box:hover .img img{ border-color:#999;  opacity:.8; filter:Alpha(opacity=80);}
.s_box .s_txt{ position:relative; font-size:14px; text-align:left;}
.s_box .s_txt .fd_btn{ position:absolute; background:#e60012; right:-1px; top:20px; color:#fff; font-size:12px; padding:5px 0px 5px; line-height:14px; width:65px; text-align:center;}
.s_box .s_txt .fd_btn span{ width:27px; display:inline-block; vertical-align:middle;}
.s_box .s_txt .fd_btn i{ margin-left:4px;}
.s_box .s_txt .fd_btn:hover{ background:#f53242;}
.s_box .s_txt .pire_lay{ clear:both; height:24px; padding-top:14px; font-size:14px;}
.s_box .s_txt .pire_lay .pire{ color:#e60012; font-size:18px; font-weight:bold;}
.s_box .s_txt .pire_lay .pire em{ font-size:14px;}
.s_box .s_txt .pire_lay .sc_pire{ color:#999; text-decoration: line-through; padding-left:10px;}
.s_box .s_txt .on_day{ clear:both; line-height:26px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-bottom:14px;}
.s_box .s_txt .on_day em{ display:inline-block; background-color:#e60012; color:#fff; line-height:16px; padding:0 2px; margin-right:3px; font-size:12px;}
.s_box .s_bt{ border-top:1px dashed #e8e8e8; font-size:12px; padding:8px 0; line-height:20px;}
.s_box .s_bt .shop_name{ float:left; width:190px; height:20px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; text-align:left;}
.s_box .s_bt .shop_name a{ color:#333;}
.s_box .s_bt .shop_name a:hover{ color:#e60012;}
.s_box .s_bt .r{ float:right; width:76px; text-align:center;  border-left:1px dashed #e8e8e8;}
.s_box .s_bt .r a{color:#333;}
.s_box .s_bt .r a i{ margin-left:3px;}
.s_box .s_bt .r a:hover{color:#e60012;}
.s_box .s_bt .r a:hover i{ background-position:-24px -411px;}

#index_lay3{ clear:both;}
.index_lay3{ clear:both;}
#index_lay4{ clear:both;}
.index_lay4{ clear:both;}
#index_lay5{ clear:both;}
.index_lay5{ clear:both;}
#index_lay6{ clear:both;}
.index_lay6{ clear:both;}
/*<!--窗帘定制-->*/
/****共用****/
.com_box{ clear:both;} 
.com_box .l{ float:left; width:270px;}
.com_box .l img{ vertical-align:top; height:520px; width:270px;} 
.com_box .l img:hover{opacity:.8; filter:Alpha(opacity=80);}
.com_box .m{ float:left; width:610px; padding-left:10px;}
.p_show{ padding-top:10px;}
.p_box a{ display:block; position: relative; width:300px; height:210px;}
.p_box a img{ width:300px; height:210px; position:relative; z-index:1;}
.p_box a .bg{ position:absolute; top:0; right:0; bottom:0; left:0; background:#333; z-index:2; opacity:0; filter:Alpha(opacity=00); }
.p_box a .txt{position:absolute; top:0; right:0; bottom:0; left:0;  z-index:3; color:#fff; text-align:center; padding:15% 65px;  height:0; overflow:hidden;  opacity:0; filter:Alpha(opacity=00); }
.p_box a .txt h3{ line-height:20px; font-size:14px; display:inline-block; height:50px;}
.p_box a .txt .pire{ font-size:14px;}
.p_box a .txt .bt{ clear:both; text-align:center; padding-top:10px;}
.p_box a .txt .bt .btn{ display:inline-block; border:1px solid #FFF; width:90px; height:26px; line-height:26px; font-size:14px; background-color:#5c5c5c;}
.p_box a:hover .bg{ opacity:.5; filter:Alpha(opacity=50); height:auto;}
.p_box a:hover .txt{ height:auto;  opacity:1; filter:Alpha(opacity=100); }
.p_show .l_1{ float:left;}
.p_show .l_1 img:hover{opacity:.8; filter:Alpha(opacity=80); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s;}
.p_show .l_2{ float:right;}
.p_show .l_2 img:hover{opacity:.8; filter:Alpha(opacity=80); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s;}

.com_box .r{ float:right; width:300px;}

.com_box .r .l_3 a{height:300px;}
.com_box .r .l_3 a .txt{ padding-top:30%;}
.com_box .r .l_3 a img{height:300px;  z-index:1;}
.com_box .r .l_4{ padding-top:10px;}

.zxtc_list{ background-color:#fff; height:520px; border:1px solid #e8e8e8; padding:0 7px 0 9px; overflow:hidden;}
.zxtc_ul{ clear:both}
.zxtc_ul li{ clear:both; height:100px; padding:15px 10px 14px 113px; position:relative; border-bottom:1px dashed #e8e8e8}
.zxtc_ul li:last-child{ border-bottom:0;}
.zxtc_ul li .pic{ position:absolute; left:0;}
.zxtc_ul li .pic img{ border:1px solid #e8e8e8;  border:1px solid #e8e8e8; width:100px; height:100px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s;}
.zxtc_ul li:hover img{opacity:.9; filter:Alpha(opacity=90); -webkit-transform: scale(1.06); -ms-transform: scale(1.06);  transform: scale(1.06);}
.zxtc_ul li h3{ height:44px; line-height:22px; font-size:16px; color:#333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding-top:5px; margin-bottom:9px;}
.zxtc_ul li p{  line-height:18px; font-size:12px; color:#999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.zxtc_ul li a{-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s;}
.zxtc_ul li a:hover h3{ color:#e60012}

.cl_dz{ clear:both;}
/****广告****/
.show_pp{ clear:both}
.show_pp img{
-webkit-transition: -webkit-transform .2s ease-in-out;
      transition: -webkit-transform .2s ease-in-out;
     -moz-transition: transform .2s ease-in-out,-moz-transform .2s ease-in-out;
      transition: transform .2s ease-in-out;
      transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out;
	 -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
     -ms-transform: translateY(0);
      transform: translateY(0);
	 -moz-box-shadow:0px 0px 0px #d6d6d6; -webkit-box-shadow: 0px 0px 0px #d6d6d6; box-shadow:0px 0px 0px #d6d6d6;
	  }
.show_pp img:hover{opacity:.9; filter:Alpha(opacity=90);
-webkit-transform: translateY(-4px);
     -moz-transform: translateY(-4px);
     -ms-transform: translateY(-4px);
      transform: translateY(-4px);
	  -moz-box-shadow:1px 2px 3px #d6d6d6; -webkit-box-shadow:1px 2px 3px #d6d6d6; box-shadow:1px 2px 3px #d6d6d6;
	  }
/*线下实体店铺*/
.shop_dq_list{ float:right; margin-right:20px;}
.shop_dq_list div{ float:left; padding:0 15px; font-size:14px; cursor:pointer; position:relative;}
.shop_dq_list div i{ background:url(../images/add_i.png); width:10px; height:13px; position:absolute; left:2px; top:13px; display:none;}
.shop_dq_list div:hover{ color:#e60012}
.shop_dq_list div.s1{ color:#e60012;}
.shop_dq_list div.s1 i{display:inline-block; }

.shop_show{clear:both;}
/*右*/
.shop_show .shop_r{  width:230px; height:520px; background:#e8e8e8; float:right;}
.pp_logo_ul{ clear:both; padding:0 21px 0 25px}
.pp_logo_ul li{ clear:both; height:70px; padding:19px 10px 10px 85px; position:relative; }
.pp_logo_ul li .pic{ position:absolute; left:0; width:70px; height:70px; overflow:hidden; background-color:#fff;}
.pp_logo_ul li .pic img{  width:70px; height:70px; overflow:hidden; }
.pp_logo_ul li:hover img{opacity:.8; filter:Alpha(opacity=80); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s; transform:rotate(7deg); -ms-transform:rotate(7deg); -moz-transform:rotate(7deg); -webkit-transform:rotate(7deg);-o-transform:rotate(7deg); }
.pp_logo_ul li h3{  line-height:22px; font-size:14px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:15px;}
.pp_logo_ul li p{  line-height:18px; font-size:12px; color:#808080!important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.pp_logo_ul li a{-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s; height:70px;}
.pp_logo_ul li a:hover h3,.pp_logo_ul li a:hover p{ color:#e60012}
/*左*/
.shop_l{ float:left; width:918px; height:478px; border:1px solid #e8e8e8; background:#fff; padding:20px;}
.big_s{ float:left; width:550px;}
.big_s .pic{ clear:both; width:550px; height:320px; overflow:hidden; position:relative;}
.big_s .pic img{ width:550px; height:320px; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;-o-transition:all .5s; }
.big_s:hover img{ width:550px; height:320px; transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1); -o-transform:scale(1.1) ; }
.big_s .txt{ clear:both; padding-top:28px; color:#333; position:relative;}
.big_s .txt a{ color:#333;}
.big_s .txt h3{ font-weight:normal;  font-size:18px; max-width:420px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:40px; line-height:40px;}
.big_s .txt h3 strong{ font-weight: bold}
.big_s .txt p{ font-size:14px; line-height:22px;}
.big_s .txt p .ti{ font-weight:bold;}
.star_box{ display:inline-block;}
.star_box em{ background:url(../images/start_r.png) no-repeat; width:13px; height:13px; display:inline-block; margin-right:9px;}
.big_s .fu_r{ position:absolute; right:-9px; top:40px;}
.big_s .txt .goto_shop{ width:118px; height:30px; text-align:center; display:inline-block; position:absolute; right:0;  background-color:#fff; color:#e60012; border:1px solid #e60012; line-height:30px; font-size:14px; top:90px;}
.big_s .txt .goto_shop:hover{ background-color:#e60012; color:#fff;}

.small_s{ float:right; width:350px;}
.small_s_ul{ clear:both; }
.small_s_ul li{ clear:both; height:145px; padding:0px 0px 19px 165px; position:relative; }
.small_s_ul li .pic{ position:absolute; left:0; width:145px; height:145px; overflow:hidden; background-color:#fff;  -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s;}
.small_s_ul li .pic img{  width:145px; height:145px; overflow:hidden;}
.small_s_ul li:hover .pic{-moz-box-shadow:4px 4px 0px #d6d6d6; -webkit-box-shadow:4px 4px 0px #d6d6d6; box-shadow:4px 4px 0px #d6d6d6;}
.small_s_ul li:hover img{opacity:.9; filter:Alpha(opacity=90); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s; }
.small_s_ul li h3{  line-height:30px; font-size:18px; color:#333; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:19px; padding-bottom:2px;}
.small_s_ul li h3 strong{ font-weight: bold}
.small_s_ul li .star_box{ padding-bottom:10px;}
.small_s_ul li p{ font-size:14px; line-height:22px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.small_s_ul li .ti{ font-weight:bold;}
.small_s_ul li a{-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s; }
.small_s_ul li a:hover h3{ color:#e60012}

/*家居资讯*/
.news_box{ clear:both; min-height:400px; border:1px solid #e8e8e8; background:#fff; padding:20px; margin-bottom:20px;}
.news_box .new_l{ width:318px; float:left;}
.news_box .new_l img{ width:318px; height:400px;-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s;}
.news_box .new_l a:hover img{ opacity:.8; filter:Alpha(opacity=80);}
.news_box .new_m { float:left; width:270px; background-color:#f5f5f5;  height:400px; margin-left:20px;  overflow:hidden;}
.new_m_ul{ clear:both; padding:0 10px 0 10px;}
.new_m_ul li{ clear:both; height:68px; padding:16px 0px 16px 108px; position:relative; border-bottom:1px dashed #e8e8e8 }
.new_m_ul li:last-child{ border-bottom:0;}
.new_m_ul li .pic{ position:absolute; left:0; width:98px; height:68px; overflow:hidden; background-color:#fff; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s;}
.new_m_ul li:hover .pic{-moz-box-shadow:-4px 4px 0px #C2C2C2; -webkit-box-shadow:-4px 4px 0px #C2C2C2; box-shadow:-4px 4px 0px #C2C2C2;}
.new_m_ul li .pic img{  width:98px; height:68px; overflow:hidden; }
.new_m_ul li:hover img{opacity:.9; filter:Alpha(opacity=90);}
.new_m_ul li h3{ padding-top:10px;  line-height:22px; font-size:14px; color:#262626; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-align:justify}
.new_m_ul li a{-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s; height:70px;}
.new_m_ul li a:hover h3{ color:#e60012}

.news_box .new_r{ width:530px; float:right; height:400px; overflow:hidden;}
.new_r_ul{ clear:both; padding:0 10px 0 0px;}
.new_r_ul li{ clear:both; height:190px; padding:0px 0px 19px 290px; position:relative;}
.new_r_ul li:last-child{ border-bottom:0; padding-bottom:0;}
.new_r_ul li .pic{ position:absolute; left:0; width:272px; height:190px; overflow:hidden; background-color:#fff;}
.new_r_ul li .pic img{  width:270px; height:188px; overflow:hidden; border:1px solid #e8e8e8;}
.new_r_ul li:hover img{opacity:.8; filter:Alpha(opacity=80);}
.new_r_ul li h3{ padding-top:17px;  line-height:26px; font-size:18px; color:#262626; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-align:justify}
.new_r_ul li .ti2 { padding-top:10px; font-size:14px; line-height:22px; color:#333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-align:justify}
.new_r_ul li .bt{ clear:both; font-size:12px; color:#808080; padding-top:22px; line-height:24px;}
.new_r_ul li .bt span{ padding-right:10px; display:inline-block; vertical-align:top; }
.new_r_ul li .bt span.shop_name{max-width:120px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.new_r_ul li a{-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s; height:70px;}
.new_r_ul li a:hover h3{ color:#e60012}

